package com.xiangge;


/*

      整数的存储和运算
      原理：将10进制的整数值转换成2进制进行储存
        正整数的储存：直接将10进制正整数转为2进制存入内存
        负整数的储存：
            将负整数取绝对值然后转化为2进制
            原码：-7---|-7|--0000-0000  0000-0000  0000-0000  0000-0111
            反码：1111-1111 1111-1111 1111-1111 1111-1000
            补码：将反码+1：1111-1111 1111-1111 1111-1111 1111-1001
            最终将补码存入内存
        总结：正整数的原码反码和补码，三码合一
             负整数存入补码


       负数-6在内存中的存储步骤：
       原码：0000-0000 0000-0000 0000-0000 0000-0110
       反码：1111-1111 1111-1111 1111-1111 1111-1001
       补码：1111-1111 1111-1111 1111-1111 1111-1010


 */

public class VeriableDemo2 {
    public static void main(String[] args) {
        System.out.println(9);
        System.out.println(-7);
    }
}
